package jp.seraph.jsmf.message;

public class MessageUtil {
    private MessageUtil() {

    }

    // private static Message MESSAGE;

    public static String noSupportMotion(String aMotionType) {
        return "MotionType(=" + aMotionType + ") is not supported.";
    }

    public static String noSupportMotionElement(String aMotionElementType) {
        return "MotionElementType(=" + aMotionElementType + ") is not supported.";
    }

    public static String noSupportCalculator(String aCalculatorType) {
        return "AngleVelocityCalculatorType(=" + aCalculatorType + ") is not supported.";
    }

    public static String noSupportMotionVersion(String aVersion){
        return "This Motion-encode-version(= "+ aVersion +") is not supported";
    }

    public static String noConditionElement(String tElement){
        return "Condition Element(=" + tElement + ") is not found";
    }

    public static String duplicateElementName(String aElementName){
        return "Element(=" + aElementName + ") is already exists";
    }

    public static String illegalArgumentRange(String aArgumentName, String aMin, String aMax){
        return "A argument(=" + aArgumentName + ") is must be between " + aMin + "and " + aMax;
    }
}
